use std::collections::HashMap;

struct A(i32);

struct B(i32);

impl From<i32> for A {
  fn from(b: i32) -> Self {
    A(b)
  }
}

impl From<i32> for B {
    fn from(b: i32) -> Self {
      B(b)
    }
  }

  fn test() -> A {
    6.into()
  }

  fn hash() {
    let m = HashMap::<String, String>::new();
  }